@charset "gb2312";
*{ padding:0; margin:0; line-height:1.2em; font-family:"微软雅黑", "黑体";}
a{ text-decoration: none;}
ul,ol{ list-style:none;}
img{ border:none;}
.top{ width:100%; background:#454f58;}
.top_con{ width:1200px; margin:0 auto; font-size:12px; color:#fff; padding:8px 0; box-sizing:border-box;}
.top_con1{ float:left;}
.top_con1  a{ font-size:15px; color:#fff;}
.top_con2{ float:right;}
/*顶部css结束*/
.headeryy{ width:1200px; margin:0 auto; height:132px;}
.headeryy .logo{ display:block; float:left; margin-top:3px}

.headertop{ width:100%; margin:0 auto; height:60px;background:url(../images/bj_y1.jpg);}
.header{ width:1200px; margin:0 auto; height:60px;}
nav{ float:left; margin-top:12px;}
nav li{ float:left;}
nav li a{ display:block; font-size:18px; font-weight:bold; color:#fff; padding:7px 20px;}
nav li a:hover,.on{ background:#32b6e7; color:#fff; border-radius:3px;}
/*导航css结束*/



.banner {width: 100%;}

#flashBg {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; height:350px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;}

#flashLine {WIDTH: 100%; height:350px; CLEAR: both;}

#flash {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; height:350px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;}

#flash A {WIDTH: 100%; DISPLAY: none; height:350px;}

.flash_bar {Z-INDEX: 1069; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 130px; BOTTOM: 55px; HEIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 13px !important}

.flash_bar .dq {

  MARGIN: 5px;

  WIDTH: 12px;

  DISPLAY: inline-block;

  FLOAT: left;

  HEIGHT: 12px;

  CURSOR: pointer;

  _background: none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop");  background-image: url(../images/tg_flash_p.png);

  background-repeat: no-repeat;

  background-position: 0px 0px;

}

.flash_bar .no {

  MARGIN: 5px;

  WIDTH: 12px;

  DISPLAY: inline-block;

  FLOAT: left;

  HEIGHT: 12px;

  CURSOR: pointer;

  _background: none;

_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop");  background-image: url(../images/tg_flash_p2.png);

  background-repeat: no-repeat;

  background-position: 0px 0px;

}

/*banner结束*/

.service{ width:100%; background:url(../images/bj_1.jpg); overflow:hidden;}
.by_title{ margin-top:60px; text-align:center; margin-bottom:55px;}
.by_title h3{ font-weight:500; font-size:24px;}
.by_title p{ margin-top:20px; font-size:16px; letter-spacing:2px;}
.service_con{ width:1198px; height:462px; border:2px solid #0c66bc; margin:0 auto; margin-bottom:100px; position:relative;}
.ser_con1{ width:100%; position:absolute; left:0; top:0; display:none;}
.ser_con1 img{ float:left; margin-right:20px;}
.service_txt{ float:right; width:476px; margin-right:100px; margin-top:65px;}
.service_txt span{ font-size:22px; font-weight:500; color:#095cac; margin-left:10px;}
.service_txt h4{ margin-top:30px; font-size:26px; font-weight:500; color:#333; padding-bottom:20px; border-bottom:1px solid #b9bbbb;}
.service_txt p{ margin-left:10px; margin-top:25px; line-height:24px;}
.ser_con2{ position:absolute; bottom:0;}
.ser_con2 li{ float:left; border-right:2px solid #eee;}
.ser_con2 li:nth-last-child(1){ border-right:none;}
.ser_con2 li a{ display:block; width:238px; height:96px; background:#0a5caa; line-height:96px; text-align:center; color:#fff;}
.ser_con2 li a:hover{ background:#ff7501;}

/*产品结束*/
.advantage{ width:1200px; min-height:300px; margin:0 auto 70px; overflow:hidden;}
.adva_con li{ width:277px; height:390px; border:1px solid #ccc; float:left; padding:30px 28px 0; box-sizing:border-box; margin-right:30px; text-align:center; position:relative;}
.adva_con li .ysbj{ width:277px; height:390px; position:absolute; left:0; top:0; z-index:-10; box-shadow: inset 0 0 0 0px #39BAE8; transition:0.5s}
.adva_con li:nth-last-child(1){ margin-right:0;}
.adva_con .yuan{ margin:0 auto; width:150px; height:150px; border-radius:50%; border:5px solid #61bdfe;}
.adva_con h3{ margin:28px 0 20px; font-size:20px; color:#333;}
.adva_con h3 a{font-size:20px; color:#333;}
.adva_con p{ color:#555; line-height:1.6em;}
.adva_con li:hover .ysbj{box-shadow: inset 0 0 0 150px #39BAE8; z-index:-10;}
.adva_con li:hover .yuan{ border:5px solid #fff;}
.adva_con li:hover h3,.adva_con li:hover p{ color:#fff;}
/*优势结束*/
.Resources{ width:100%; height:520px; background:url(../images/lt.jpg) no-repeat center; overflow:hidden; color:#fff; text-align:center;}
.Res_title{ margin-bottom:75px;}
.Res_con{ width:1200px; min-height:100px; margin:0 auto;}

.Res_con .yuan{ margin:0 auto 10px; width:120px; height:100px;border-radius:8%; border:5px solid #61bdfe;}
.Res_con li{ width:230px; margin:0 35px; float:left;}
.Res_con li h3{ width:230px; height:36px; background:#ff7f24; border-radius:16px; line-height:36px; font-size:18px;}
.Res_con li h3 a {color:#FFFFFF}
.Res_con li p{ margin-top:25px;}/*资源服务结束*/
.about{ width:1200px; min-height:300px; margin:0 auto 10px; overflow:hidden;}
.about_con{ width:1200px; border-top:3px solid #f1f1f1; margin-bottom:5px;}
.ab_l{ width:882px; margin-right:75px; float:right;}
.ab_l_t{ padding:3px 0 0px 15px;}
.ab_l_tt{ padding:3px 0 3px 15px;}
.ab_l p{ text-indent:2em; line-height:1.6em; font-size:14px; margin-bottom:20px;}
.ab_l .mone{ font-size:14px; color:#0a5baa; display:block; float:right;}
.ab_r{ float:left;width:238px; height:366px;}
/*关于我们结束*/


/*会员登录开始*/
.inlogin{ width:1200px; min-height:300px; margin:0 auto; overflow:hidden; border:1px solid #cccccc;}
.inlogin_con{ width:1200px; height:833px;}
.lo_l{ width:314px;  float:left;}

.lo_l li{ width:230px; margin:0 35px; float:left;margin-top:20px}
.lo_l li h3{ width:230px; height:36px; background:#ff7f24; border-radius:16px; line-height:36px; font-size:18px; text-align:center;}
.lo_l li h3 a{ color:#fff;font-size:18px; text-align:center;}


.lo_r{ float:right; width:882px; height:833px;}


/*会员登录结束*/




/*.zizhi{ width:1200px; height:195px;}
.z_anniu{ width:40px; height:195px; background:#ccc; border-radius:3px; text-align:center; line-height:220px;}
.zizhi_l{ float:left; margin-right:20px;}
.zizhi_r{ float:right; margin-left:20px;}
.zizhi .runbo{ width:1080px; height:195px; float:left; overflow:hidden;}
.zizhi .runbo ul{ width:10000px;}
.zizhi .runbo li{ width:220px; float:left; margin-right:20px;}
.zizhi .rb_tu{ width:220px; height:160px;}
.zizhi .rb_tu img{ width:100%;}
.zizhi .runbo li p{ color:#333; height:35px; text-align:center; line-height:35px;}
.z_anniu:hover{ background:#0a5caa}
*/

.friend{ height:195px; overflow: hidden;}
.mr_frbox{ width:1200px; height:195px; overflow: hidden;}
.mr_frUl{ width:1080px; height:195px; float:left; overflow: hidden;}
.mr_frUl ul{ width:10000px;}
.mr_frUl ul li{ width:220px; float:left; margin-right:20px;}
.ziZhi_anNiu{ width:40px; height:195px; background:#ccc; border-radius:3px; text-align:center; line-height:220px; cursor:pointer;}
.mr_frBtnL{ float:left; margin-right:20px;}
.mr_frBtnR{ float:right; margin-left:20px;}
.ziZhi_anNiu:hover{ background:#0a5caa}
.mr_frUl .rb_tu{ width:220px; height:160px;}
.mr_frUl .rb_tu img{ width:100%; height:100%;}
.mr_frUl li p{ color:#333; height:35px; text-align:center; line-height:35px;}

/*资质结束*/
.news{ width:100%; min-height:450px; overflow:hidden; background:#f7f7f7;}
.news_con{ width:1200px; margin:50px auto; overflow:hidden;}
.news_l{ width:380px; float:left; margin-right:30px;}
.news_l:nth-last-child(1){ margin-right:0;}
.news_l_t{ width:380px; height:52px; background:url(../images/dhbj.png);}
.news_l_t .ne_cu,.news_l_t .ne_yw{ float:left; font-size:19px;}
.news_l_t .ne_cu{ font-weight:700; margin-right:15px; color:#252525; line-height:52px;}
.news_l_t .ne_yw{ color:#35A7FF; line-height:55px; font-family:Aparajita;}
.ne_mone{ float:right; line-height:52px;}
.ne_img img{ margin:17px 0 10px;}
/*标题图片结束*/
.news_l li{ border-bottom:1px dotted #ccc; overflow:hidden; background:url(../images/ne_tu.png) no-repeat left center; box-sizing:border-box; padding:7px 0 7px 15px;}
.news_l li a{ float:right;}
.news_l li span,.news_l li a{ color:#555; font-size:14px;}
/*新闻结束*/

.jobs{ width:100%; min-height:450px; overflow:hidden; background:#e7f0fa;}
.jobs_con{ width:1200px; margin:50px auto; overflow:hidden;}
.jobs_con a{  color:#555; font-size:18px;}
/*招聘结束*/



.youqing{ width:1200px; height:110px; overflow:hidden; margin:0 auto;}
.youqing dl{ width:20000px;}
.youqing dl dt{ float:left; line-height:110px; font-size:22px; font-weight:600; color:#ff7900; padding-right:7px;}
.youqing dl dd{ width:201px; height:47px; float:left; margin:26px 10px 0 10px;}
.youqing dl dd img{ width:100%;}
/*友情链接*/
.footer{ width:100%; overflow:hidden; background:#172f47;}
.foot_con{ width:1200px; height:250px; margin:0 auto;}
.foot_nav{ width:1200px; height:70px; border-bottom:#808d9a solid 1px;}
.foot_nav ul li{ float:left;}
.foot_nav ul li a{ display:block; line-height:70px; padding:0 28px; color:#fff; font-size:16px;}
.foot_nav ul li a:hover{ color:#ff7501}
.foot_b{ width:1200px; margin-top:55px;}
.foot_b p{ color:#fff; font-size:14px;}
.f_logo{ margin-left:40px; margin-right:130px;}
.f_logo,.btn{ float:left;}
.foot_b span{ line-height:1.8em;}
.btn span{ color:#ff7900;}
.dizhi{ float:right;}
.banquan{ width:100%; height: 35px; font-size: 12px; background: #06213c; color: #fff; line-height: 35px; text-align: center;}
/*底部结束*/

/*内页开始*/
.ny_banner{ width:100%; height: 300px; position: relative; overflow: hidden;}
.ny_banner img{ position:absolute; left: 50%; margin-left: -960px;}
/*内页banner结束*/
.ny_nav{ width:1200px; height: 65px; border-bottom: 1px solid #ccc; margin: 0 auto; overflow: hidden;}
.ny_nav li{ float:left; width: 120px; height: 30px; background: #e5e5e5; margin-left: 2px; margin-top: 20px;}
.ny_nav li a{ display: block; color:#3d3d3d; font-size: 14px; line-height: 30px; text-align: center;}
.ny_nav span{ float:right; margin-top: 30px; color:#595959; font-size: 12px;}
.ny_nav span a{color:#595959; font-size: 12px;}
/*内页导航结束*/
.ny_con{ width:1200px; background: #f4f6f9; margin: 30px auto; overflow: hidden;}
.ny_con_l{ width:860px; min-height: 500px; float: left;}
.ny_con_r{ float:right;}
.ny_con_c .ny_pro_con ul{ width:805px; margin-top: 20px; margin-left: 15px; overflow: hidden;}
.ny_con .ny_con_c .ny_pro_con li{ width:210px; height: 180px; text-align:center; float: left; margin-top: 10px; margin-left: 40px;}
.ny_con .ny_con_l h5{ font-size:24px; color: #ff7501; }
.ny_con_c h5{ text-align:center; margin: 30px 0;}
.ny_pro_tu{ width:210px; height: 147px;}
.ny_pro_tu img{width: 100%; height:100%;}
.ny_con_l .ny_con_c li p{ font-size:14px; color: #555555; margin-top: 9px;}
/*内页产品内容完结*/
.tiaozhuan{margin-top: 40px; margin-left: 70px;}
.tiaozhuan ul dd{ float:left; margin: 0 5px; font-size:13px; background: #dcd9d4; padding: 8px; color: #303030;}
.tiaozhuan ul dd a{ display: block; color: #303030;}
/*页面跳转完成*/
.ny_ne_l h5{ margin:50px 0 30px 60px;}
.ny_nw{ width:820px; overflow:hidden;}
.ny_nw ul li{ width:645px; border-bottom:1px dashed #a4a3c1; margin-top:40px; padding-bottom:20px; margin-left:60px; float:left;}
.ny_ne_c{ width:645px; overflow:hidden;}
.ny_ne_c h6 a{ display:block; width:600px; height:40px; background:#ff7501; color:#fff; font-size:16px; font-weight:700; line-height:40px; padding-left:20px; box-sizing:border-box;}
.ny_ne_c p a{ display:block; width:100%; font-size:14px; color:#333; line-height:24px; margin-top:20px;}
/*新闻内页结束*/
.ab_con{ width:770px; color:#333; font-size:14px; margin:0 auto; text-indent:2em;line-height:28px;}
.ab_con p{line-height:28px;}
/*关于我们内页结束*/
.lianxi{ width:400px; margin-left:80px; font-size:18px; font-weight:600; color:#555; line-height:1.6em;}
/*联系我们内页结束*/
.l_SanJiYe{ width:800px; overflow:hidden; margin-left:35px;}
.l_NeiRong{ width:750px; min-height:200px; margin:30px auto; line-height:1.6em;}
/*.nr_jz{ text-align:center;}*/
.l_SanJiYe p,.l_SanJiYe p a{ font-size:12px; color:#333; line-height:22px;}
     /*产品三界页面内容结束*/
.xianguan{ margin-top:70px; margin-right:25px; float:right;}
.xianguan .xg_title{ line-height:24px; font-size:18px; color:#ff7501; font-weight:500;}
.xg{ width:800px; float:left;}
.xg ul{ margin-top:20px;}
.xg ul li{ width:180px; margin-right:20px; float:left; text-align:center;}
.xg_tu{ width:180px; height:150px;}
.xg_tu img{ width:100%; height:100%;}
/*产品三级页面完结*/
.laiyun,.laiyun a{ font-size:12px; color:#333; text-align:center;}








